Green’s Dictionary of Slang

weenie n.2

1. [1940s–60s] (US) a good idea, a scheme.

2. [1970s] a hidden catch.